Skip to content

Conversation

Julia-Garland
Copy link
Contributor

@Julia-Garland Julia-Garland commented Oct 1, 2025

Motivation

The prior implementation of PBKDF2 key derivation uses the pbkdf2 library which is just a pure Rust implementation.

Changes

Switch to the aws-lc-rs implementation of pbkdf2 which can be configured to be FIPS-certified by enabling the "fips" feature: link

@Julia-Garland Julia-Garland deleted the rust-1996 branch October 1, 2025 17:10
@Julia-Garland
Copy link
Contributor Author

Reason for closing: using a SHA256 HMAC with PBKDF2 is enough to ensure FIPS compliance, and the driver already does this. Figured its not worth adding a whole new dependency (which requires cmake and go installed) just to ensure FIPS certification.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant